package com.admin.vo.declareDetail;

import com.admin.vo.declareDetail.retrunback.ReturnModuleVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
@ApiModel("DeclareBasicVO(申报基础信息)")
public class DeclareBasicVO {
    /**
     * 
     */
    private Integer id;

    /**
     * 
     */
    private Integer declareId;

    /**
     *
     */
    @ApiModelProperty(value = "所在区域 山区 平原 沿海")
    private String inArea;

    /**
     * 面积大小
     */
    @ApiModelProperty(value = "面积大小")
    private String space;

    /**
     * 人口数量
     */
    @ApiModelProperty(value = "人口数量")
    private Integer personNum;

    /**
     * 年龄结构
     */
    @ApiModelProperty(value = "较均衡 青壮年为主 老年人为主")
    private String personLevel;

    /**
     * 医院
     */
    @ApiModelProperty(value = "医院")
    private String installationHospital;

    /**
     * 学校
     */
    @ApiModelProperty(value = "学校")
    private String installationSchool;

    /**
     * 旅游景点
     */
    @ApiModelProperty(value = "旅游景点")
    private String installationScenicSpot;

    /**
     * 危化企业
     */
    @ApiModelProperty(value = "危化企业")
    private String installationEnterprise;

    /**
     * 水库
     */
    @ApiModelProperty(value = "水库")
    private String installationReservoir;

    /**
     * 公共场所
     */
    @ApiModelProperty(value = "公共场所")
    private String installationPublicPlace;

    /**
     * 危房
     */
    @ApiModelProperty(value = "危房")
    private String installationHouse;

    /**
     * 灾害隐患
     */
    @ApiModelProperty(value = "灾害隐患")
    private String dangerGeology;

    /**
     * 积劳隐患
     */
    @ApiModelProperty(value = "积劳隐患")
    private String dangerWater;

    /**
     * 结冰隐患
     */
    @ApiModelProperty(value = "结冰隐患")
    private String dangerIce;

    /**
     * 结雪隐患
     */
    @ApiModelProperty(value = "结雪隐患")
    private String dangerSnow;

    /**
     * 雷电区域
     */
    @ApiModelProperty(value = "雷电区域")
    private String dangerThunder;

    /**
     * 主要气象灾害 主要气象灾害 0:台风1:大风（龙卷风）2:暴雨3:暴雪4:寒潮:5:低温6:霜冻7:道路结冰8:冰雹9:高温10:干旱11:雷电12大雾13:霾
     */
    @ApiModelProperty(value = "主要气象灾害 主要气象灾害 0:台风1:大风（龙卷风）2:暴雨3:暴雪4:寒潮:5:低温6:霜冻7:道路结冰8:冰雹9:高温10:干旱11:雷电12大雾13:霾")
    private String mainDisaster;

    /**
     * 历史灾害次数
     */
    @ApiModelProperty(value = "历史灾害次数")
    private String historyDisasterNum;

    /**
     * 历史灾害人数
     */
    @ApiModelProperty(value = "历史灾害人数")
    private String historyDisasterPerson;


    /**
     * 区县，市，省 - 回退信息
     */
    @ApiModelProperty(value = "区县，市，省 - 回退信息")
    private List<ReturnModuleVO> returnInfos;



}